/*
 * @Description: zuoy的全部配置文件，未注释的是默认值
 */

// zuoy.config.js
export default {
  projectName: 'zuoy-project',

  // 设置本地语言，用于程序识别当前输入的语种
  localLanguage: 'zh',

  // Z函数配置
  Z: {
    name: 'z', // 自定义z函数名称
  },

  // 输出的多语言文件，code是语言代码，file是输出文件相对于根目录的路径，
  languages: [
    {
      code: 'zh',
      file: 'src/locales/zh-CN.json',
    },
    {
      code: 'en',
      file: 'src/locales/en-US.json',
    },
    {
      code: 'pt',
      file: 'src/locales/pt-PT.json',
    },
  ],

  // 未启用翻译的其他语言默认填入的内容
  defaultContent: (value, code) => {
    return `${code}_${value}`;
  },

  // build配置
  build: {
    rootDir: 'src',
    include: [/\.tsx/],
    exclude: [/\.umi/, /\.vscode/],
    outExcel: true,
    // cloud: {
    //   namespaceUrl: '你的语雀仓库地址',
    //   accessToken: '你的accessToken',
    // },
  },
};
